hoof-removing device - Turkish English Dictionary